/**
 * 初始化
 */
$(function() {
        // 初始化列表
    initcouponGetTable();
    // 查询
    $('#btnQuery').on('click', function() {
        sys.reloadTable('couponGetTable');
    });
    
    // 清空
    $('#btnClear').on('click', function() {
        $("#id").val("");
        $("#couponId").val("");
        $("#userCode").val("");
        $("#beginTime").val("");
        $("#endTime").val("");
        $("#isUsed").val("");
        $("#usedTime").val("");
    });

    $('#btnAdd').on('click', function() {
        sys.showRemote(rootPath + '/couponGet/toAddCouponGet', function() {
            var key = sys.dialog.getData("key");
            if (key == '1') {
                sys.showSuccess("添加成功！", sys.reloadTable('couponGetTable'));
            } else if (key == '0') {
                sys.showErr("添加失败！");
            }
        }, {
            title : '新增优惠券领用信息',
            width : 600,
            height : 600
        });

    });
});

function initcouponGetTable() {
    // 定义列
    var columns = [
        {
                field : 'no',
                title : '序号',
                align : 'left',
                formatter : function(value, row, index) {
                    return index + 1;
                }
        },
        {
                field : 'id',
                title : 'ID',
                align : 'center'
        },
        {
                field : 'couponId',
                title : '优惠券ID',
                align : 'center'
        },
        {
                field : 'userCode',
                title : '用户编码',
                align : 'center'
        },
        {
                field : 'beginTime',
                title : '有效期开始时间',
                align : 'center'
        },
        {
                field : 'endTime',
                title : '有效期结束时间',
                align : 'center'
        },
        {
                field : 'isUsed',
                title : '是否已用（1=已用，0=尚未使用）',
                align : 'center'
        },
        {
                field : 'usedTime',
                title : '使用时间',
                align : 'center'
        },
        {    
            field : '#',
            title : '操作',
            align : 'center',
            formatter : function(value, row, index) {
                if (row.status == "0") {
                    return "<a href='javaScript:void(0);'onclick='updateStatus("
                                + row.id
                                + ","
                                + row.status
                                + ")'>启用</a>"
                                + "<a href='javaScript:void(0);'onclick='toEdit("
                                + row.id + ")'>编辑</a>";
                } else if (row.status == "1") {
                    return "<a href='javaScript:void(0);'onclick='updateStatus("
                                + row.id
                                + ","
                                + row.status
                                + ")'>停用</a>"
                                + "<a href='javaScript:void(0);'onclick='toEdit("
                                + row.id + ")'>编辑</a>";
                }
            }
        }, ];
            
            
    // 定义查询回调函数（查询参数在此设置）
    var queryParams = function(params) {
    
        var id =  $("#id").val()
        var couponId =  $("#couponId").val()
        var userCode =  $("#userCode").val()
        var beginTime =  $("#beginTime").val()
        var endTime =  $("#endTime").val()
        var isUsed =  $("#isUsed").val()
        var usedTime =  $("#usedTime").val()
        
        return {
            rows : params.limit, // 页面大小
            page : params.pageNumber, // 页码
            id : id,
            couponId : couponId,
            userCode : userCode,
            beginTime : beginTime,
            endTime : endTime,
            isUsed : isUsed,
            usedTime : usedTime
        };
    };
    
    var url = rootPath + "/couponGet/listCouponGetPage"; // 请求json数据的服务器地址
    sys.initTable('couponGetTable', {
        url : url,
        queryParams : queryParams,
        columns : columns,
        striped : true,
        clickToSelect : true
    });
}



// 跳转编辑页面
function toEdit(id) {
    window.location.href = rootPath + "/couponGet/toUpdateCouponGet?id=" + id;
}